מבחן קוד באתר קודיליטי ואז ריאיון HR ואם עוברים אותו יש יום גיוס עם 3 ראיונות באותו יום.
אם עוברים את 2 הראיונות הראשונים שלוקחים כל אחד שעה ורבע עם רבע שעה הפסקה ביניהם מגיעים לריאיון השלישי שהוא בדרך כלל עם המנהל המגייס. ואם עוברים אותו אז מקבלים חוזה.
שאלות מתוך הראיון
במבחן בית -
1: https://leetcode.com/problems/find-n-unique-integers-sum-up-to-zero/discuss/465585/JavaC%2B%2BPython-Find-the-Rule
2:https://leetcode.com/problems/longest-happy-string/discuss/880230/My-Java-Solution-with-explanation-and-comments
3: אין בליטקוד -
נתונה מחרוזת של N אותיות, ורוצים למצוא את האות הגדולה ביותר אלפבטית, אשר מופיעה גם בUpperCase וגם בLowerCase במחרוזת.
HR-
איך הייתי מסבירה מקביליות למישהו שהוא לא מהתחום.
ביום גיוס:
1:https://leetcode.com/problems/merge-strings-alternately/
הייתה גם דרישה שהסדר של התווים יישמר. כלומר
Str1 = ab
Str2 = xy
Str = axyb - true
שאלה 2 לממש Queue עם אך ורק שימוש בStack.
2:דיברנו על פרויקט גדול שעשיתי בלימודים והיא שאלה שאלות שדרשו להיכנס לפרטי פרטים של הפרויקט. מומלץ לעבור על הקוד של הפרויקט גם אם עשיתם אותו לא מזמן.
השאלה קוד הייתה דיזיין -
ביקשה לעצב משחק Snake את החלק של הBackend שלו.
היה לוח בCodility ששם ציירתי את הClasses עם השדות ואז עברתי ללכתוב קוד. כדאי לעבור על OOP ולהבין טוב בירושה ואיך אובייקטים עובדים
יש לך מערך עם כדורים אדומים, צהובים וירוקים. אתה צריך לסדר אותו כך שכל הכדורים האדומים יהיו בהתחלה
וכל הכדורים הירוקים יהיו בסוף. אין לך שטח זיכרון נוסף להשתמש בו.
תשובות
הוסף תשובה
|
לצפיה בתשובות
יולי 2022
רץ על המערך עם 2 מצביעים אחד שמאלי (0) אחד ימני (אורך מינוס אחד).
עם השמאלי אני מחפש את המופע הראשון של כדור שהוא לא אדום ועם הימני אני מחפש את הכדור האדום הראשון.
ברגע שמצאתי 2 הצבעות אני מבצע חילוף (1)O.
את כל זה מבצעים בWHILE אינדקס התחלה קטן או שווה לאינקס סוף.
סדרנו את המערך עם כל הכדורים האדומים בהתחלה בסיבוכיות (n)O.
עוסקת בפיתוח, תכנות, שיווק ומתן זיכיונות למערכות הפעלה למחשבים, פתרונות תוכנה למגזר הפרטי והעסקי ומגוון פלטפורמות משולבות חומרה ותוכנה. בתחום המוצרים ללקוחות משווקת החברה מערכות הפעלה לשרתים, מחשבים אישיים ומחשבי כף יד.